home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD ROM Paradise Collection 4
/
CD ROM Paradise Collection 4 1995 Nov.iso
/
dskutil
/
ideinf10.zip
/
IDEINFO.H
< prev
next >
Wrap
Text File
|
1994-07-18
|
1KB
|
38 lines
/* Hd controller regs. Ref: IBM AT Bios-listing */
#define HD_DATA 0x0 /* _CTL when writing */
#define HD_ERROR 0x1 /* see err-bits */
#define HD_NSECTOR 0x2 /* nr of sectors to read/write */
#define HD_SECTOR 0x3 /* starting sector */
#define HD_LCYL 0x4 /* starting cylinder */
#define HD_HCYL 0x5 /* high byte of starting cyl */
#define HD_CURRENT 0x6 /* 101dhhhh , d=drive, hhhh=head */
#define HD_STATUS 0x7 /* see status-bits */
#define HD_PRECOMP HD_ERROR /* same io address, read=error, write=precomp */
#define HD_COMMAND HD_STATUS /* same io address, read=status, write=cmd */
#define HD_CMD 0x206
/* Bits of HD_STATUS */
#define ERR_STAT 0x01
#define INDEX_STAT 0x02
#define ECC_STAT 0x04 /* Corrected error */
#define DRQ_STAT 0x08
#define SEEK_STAT 0x10
#define WRERR_STAT 0x20
#define READY_STAT 0x40
#define BUSY_STAT 0x80